#ifndef KCARDDAV_COMMON_H
#define KCARDDAV_COMMON_H

#define DISABLE_COPY(ClassName)  \
    private:    \
        ClassName(const ClassName&);    \
        ClassName& operator=(const ClassName&);

#define DECLARE_PIMPL(ClassName) \
    private: \
        struct Impl; \
        Impl* const m_i; \
        DISABLE_COPY(ClassName)

#endif // include guard